﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.TimEntity
{
    /// <summary>
    /// 图片元素信息
    /// </summary>
    public class ImageElem: Elem
    {
        /// <summary>
        /// 发送图片的路径
        /// </summary>
        [JsonProperty("image_elem_orig_path")]
        public string ImageElemOrigPath{get;set;}
        /// <summary>
        /// 发送图片的质量级别
        /// </summary>
        [JsonProperty("image_elem_level")]
        public string ImageElemLevel { get; set; }
        /// <summary>
        /// 发送图片格式 
        /// </summary>
        [JsonProperty("image_elem_format")]
        public string ImageElemFormat { get; set; }
        /// <summary>
        /// 原图的uuid
        /// </summary>
        [JsonProperty("image_elem_orig_id")]
        public string ImageElemOrigId { get; set; }
        /// <summary>
        /// 原图的图片高度
        /// </summary>
        [JsonProperty("image_elem_orig_pic_height")]
        public string ImageElemOrigPicHeight { get; set; }
        /// <summary>
        /// 原图的图片高度
        /// </summary>
        [JsonProperty("image_elem_orig_pic_width")]
        public string ImageElemOrigPicWidth { get; set; }
        /// <summary>
        /// 原图的图片高度
        /// </summary>
        [JsonProperty("image_elem_orig_pic_size")]
        public string ImageElemOrigPicSize { get; set; }
        /// <summary>
        /// 略缩图uuid
        /// </summary>
        [JsonProperty("image_elem_thumb_id")]
        public string ImageElemThumbId { get; set; }
        /// <summary>
        /// 略缩图的图片高度
        /// </summary>
        [JsonProperty("image_elem_thumb_pic_height")]
        public string ImageElemThumbPicHeight { get; set; }
        /// <summary>
        /// 略缩图的图片宽度
        /// </summary>
        [JsonProperty("image_elem_thumb_pic_width")]
        public string ImageElemThumbPicWidth { get; set; }
        /// <summary>
        /// 略缩图的图片大小
        /// </summary>
        [JsonProperty("image_elem_thumb_pic_size")]
        public string ImageElemThumbPicSize { get; set; }
        /// <summary>
        /// 大图片uuid
        /// </summary>
        [JsonProperty("image_elem_large_id")]
        public string ImageElemLargeId { get; set; }
        /// <summary>
        /// 略缩图的图片高度
        /// </summary>
        [JsonProperty("image_elem_large_pic_height")]
        public string ImageElemLargePicHeight{ get; set; }
        /// <summary>
        /// 略缩图的图片宽度
        /// </summary>
        [JsonProperty("image_elem_large_pic_width")]
        public string ImageElemLargePicWidth { get; set; }
        /// <summary>
        /// 略缩图的图片大小
        /// </summary>
        [JsonProperty("image_elem_large_pic_size")]
        public string ImageElemLargePicSize { get; set; }
        /// <summary>
        /// 原图URL
        /// </summary>
        [JsonProperty("image_elem_orig_url")]
        public string ImageElemOrigUrl { get; set; }
        /// <summary>
        /// 略缩图URL
        /// </summary>
        [JsonProperty("image_elem_thumb_url")]
        public string ImageElemThumbUrl { get; set; }
        /// <summary>
        /// 大图片URL
        /// </summary>
        [JsonProperty("image_elem_large_url")]
        public string ImageElemLargeUrl { get; set; }
        /// <summary>
        /// 任务ID
        /// </summary>
        [JsonProperty("image_elem_task_id")]
        public string ImageElemTaskId { get; set; }
    }
}
